body { font-size:0.16rem;background:#f7f7f7;height: 100%; }
.bg-wbp { background: white;border-bottom: 1px solid lightgray;padding: 0 0.44rem ; }/*块的背景底线 边距*/
.frame-style { display:block;width: 100%;height: 1.34rem;line-height: 1.34rem;border-bottom:1px solid lightgray; }
.bdb-no { border-bottom:none; }
.bdt { border-top: 1px solid lightgray; }
.font23 { font-size: 0.4rem;}
html { font-size:75px; }
@media only screen and (min-width: 320px) {
	html { font-size: 32.5px; }
}

@media only screen and (min-width: 360px) {
	html { font-size: 36.5px; }
}

@media only screen and (min-width:375px) {
	html { font-size:37.8px; }	
}

@media only screen and (min-width: 412px) {
	html { font-size: 41.2px; }	
}
@media only screen and (min-width: 414px) {
	html { font-size: 41.4px; }	
}
@media only screen and (min-width: 732px) {
	html { font-size: 73.2px; }	
}
@media only screen and (min-width: 768px) {
	html { font-size: 76.8px; }
}
@media only screen and (min-width: 1024px) {
	html { font-size: 102.4px; }	
}

.header { background:#313035;box-shadow:1px 0 1px #000;height:1.12rem;text-align:center;width:100%; }
.header p { color:#fff;font-size:0.43rem;line-height:0.4266rem;padding-top:0.44rem; }
.af-inp { background:#fff;border:1px solid #000;height:1.0933rem;font-size:0.32rem;line-height: 1.1rem;width: 90%;margin: 0.4rem auto;position: relative; }
.af-inp p { font-size:0.4rem;margin-left:0.37rem; }
.af-inp span { background:url(../images/xiala.png) no-repeat 0 0;background-size:100% 100%;height:0.15rem;width:0.3rem;position:absolute;top:0.46rem;right:0.39rem; }
/*隐藏部分*/
.ahide { background:rgba(0,0,0,.5);display: none;height:100%;position:fixed;top:0;width:100%;z-index:200; }
.ahide-c { background:#fff;height:86%;margin:0.40rem auto 0;width:91%;}
.ahide-wrap { height:69%;overflow:auto;padding-bottom: 0.67rem; }
.tit-r span { color:#fff;text-align:right;width:1.07rem; }
.aprompt { color:#a0a0a0;font-size:0.32rem;line-height:0.32rem;padding:0.48rem 0.41rem 0.13rem;}
.ahide-wrap li p { border-bottom:1px solid #c9c9c9;color:#000;font-size:0.40rem;line-height:1.13rem;margin: 0 0.41rem; }
.ahide-title { line-height:1.15rem; }
.ahide-title p { margin:0 0.17rem; }
.ahide-title p.tit-l { margin-top:0.34rem;width:70%; }
.ahide-title .tit-l input { background:#000;color:#fff;font-size:0.40rem;float:left;width:90%; }
.ahide-title span { color:#fff;font-size: 0.40rem; }
.tit-l img { float:left;margin-right:0.2rem;height:0.4rem;width: 0.4rem; }
.tit-r .ai { color:#a0a0a0;font-size:0.48rem;font-family:simsun;margin:0 0.3rem;position:relative;top: 0.03rem; }
.tit-r img { float:left;margin-top:0.4rem;width:0.4rem; }
/*产品部分*/
.atop { background:#fff;margin:0.3rem auto;width: 90%; }
.atop-t,.atop-t img { width:100%; }
.atop-t { height:auto;position:relative; }
.atop-t img { float:left; }
.atop-kong { background:rgba(255,255,255,0.5);display:none;height:100%;position:absolute;width:100%; }

.atop-kong .alt { display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center;height:100%;width:100%; }

.atop-kong .alt div { background:rgba(0,0,0,0.5);padding:0.4rem 0;width:90%; }
.atop-kong .alt div .lm { float:left;padding-right:12%;text-align:right;width:40%; }
.atop-kong .alt div .lm img { float:right;width:60%; }
.atop-kong .alt div .rm { border-left:1px #fff solid;border-right:1px #fff solid;color:#fff;float:left;margin:4px 0;padding:0 1rem; }

.atop-b { width:90%;margin:0 auto;}
.atop-l { width:40%; }
.atop-l p { font-size:0.3rem;line-height:1rem; }
.atop-l p img { float:left;height:0.3rem;margin-top:0.35rem;width: 0.3rem; }
.as-time { font-size:0.4rem;line-height:0.69rem; }
.as-time span { border:1px solid #a0a0a0;display:inline-block;height:0.69rem;margin-bottom: 0.31rem;text-align:center;width: 0.69rem; }
.atop-r { height:0.8rem;line-height:0.8rem;margin-top: 0.52rem;text-align:center;width:43.75%; }
.atop-r span { color:#d5d5d5;font-size:0.3rem; }
.atop-r .col-y { color:#fbe806;padding:0 0.16rem; }
.aproduct-info { font-size:0.32rem;line-height:0.67rem;margin:0 auto;width:90%; }
.aproduct-info h2 { font-size:0.48rem; }
.aproduct-info p { color:#a0a0a0;font-size:0.38rem; }
.aproduct-info .col-r { font-size:0.48rem;padding:0 0.11rem 0 0.33rem; }
.adel { margin-bottom:0.36rem; }
.adel span { color: #000;padding-left: 0.32rem;text-decoration:line-through; }
.aproduct-info .col-b { border-top:1px solid #313131;color:#000;font-size:0.34rem;height: 1.31rem; }
.col-b img { float:left;height:0.3rem;margin-top:0.5rem;width: 0.3rem; }
.col-b em { float:left;height: 1.31rem;line-height: 1.31rem;padding-left:0.2rem; }

.asmile { border-top:2px solid #313131;height:0.2rem; }
.asmile img { display:block;margin:0 auto;width:6px; }
/*产品详情*/
.adetails { background:#fff;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9; }
.adetails-t { height:0.8rem;color:#fff;font-size:0.24rem;line-height:0.8rem;margin:0 auto;text-align: center;width: 2.13rem; }
.adetails-c { font-size:0.32rem;margin:0 auto;width:90%; }
.adetails-c p:first-child { margin:0.52rem auto 0.05rem;font-size:0.38rem;line-height:0.32rem;padding-bottom:0.2rem;text-align: center; }
.adetails-c p:nth-child(2) { border-top:2px solid black;margin:0 auto;overflow:hidden;width:1.5rem; }
.astorefront-info { height:1.31rem;border-bottom:1px solid #313131; }
.astorefront-info img { float:left;height:0.3rem;margin:0.5rem 0.13rem 0 0;vertical-align:middle;width: 0.3rem; }
.astorefront-info span { float:left;line-height:1.31rem; }
.adetails-txt {line-height:0.48rem; }
.adetails-txt-t { margin-top:0.45rem; }
.adetails-txt+img { width:100%;margin-top:0.3rem; }
.adetails-ul { padding:0.45rem 0; }
.adetails-ul li { font-size:0.38rem;line-height:0.48rem; }
.abotto { border-bottom:1px solid #a0a0a0;font-size:0.34rem; margin:0 auto 0.5rem;line-height:1.31rem;color: #a0a0a0;text-align: center;width:40%; }

/*购买按钮*/
.abtn { background:#fff;border-radius:5px;bottom:0;left:2%;height:10%;position:fixed;width:94%; }
/*.abtn img { float:left;margin:0;overflow:hidden;width:100%; }*/
.abtn a,.abtn span { border-radius:5px;color:#fff;display:block;font-size:0.5rem;margin:1%;height:87%;text-align:center; }
.abtn a { background:#000;text-decoration:none; }
.abtn a:hover { text-decoration:none; }
.abtn span { background:#999;display:none; }
/*购买过页面*/
.fl { float: left; }
.fr { float: right; }
.bought-goods { margin-bottom:0.24rem;padding:0 0.44rem ; background: white;border: 1px solid lightgray; }
.buy-goods { margin:0.54rem auto ;}
.buy-goods img { width:100%; display:block;}
.buy-goods p { line-height: 0.54rem; margin-top: 0.27rem;}
.buy-goods p img { float:left;width: 0.4rem;height:0.4rem;margin:0.07rem 5px 0 0; }
.bought-add { margin:0.27rem auto; }
.bought-add input { font-size:0.4rem; }
.bought-add-img { width:0.24rem; position: relative;left:-0.70rem;top:-1.1rem; float: right; }
.bought-pay,.bought-money-vip,.bought-add-postAdd { border:none; }
.bought-nvip { background:#000;color:#fbe806;float:right;font-size:0.4rem;height:0.6rem;line-height:0.6rem;margin-top:0.37rem;padding:0 0.15rem; }
.bought-pay { border-top: 1px solid lightgray;background: white;margin-top:1.333rem; }
.bought-pay-btn { width: 3.1rem;height: 0.933rem;line-height: 0.933rem;text-align: center;margin:0.2rem 0.44rem 0.2rem 0;border-radius:5px;color: white; }
.font30 { font-size: 0.4rem;padding: 0 0.2rem; }
/*支付成功页面*/
.pay-success { padding: 0.75rem;text-align: center;border-bottom: 2px solid black;}
.pay-success img { width: 2.1rem; margin-top: 0;}
.pay-success p { text-align: center;font-size: 0.3733rem;margin: 0;line-height: 0.6rem; }
.pay-success .pay-success-font { font-size: 0.48rem;color: #000;margin-top: 0.4rem; }
.share-money { background:#fbe806;bottom:0;left:0;padding:0.27rem 4%;position:fixed;width:92%; }
.share-money-btn { border-radius:5px;background:#000;text-align:center;line-height:1rem;height:1rem;color:#fff;width:100%; }
.share-money-btn img { width:0.3rem;vertical-align:middle;margin-right:5px; }
/*订单页面*/
/*没订单时*/
.order-form-c { padding: 0 2.72rem; position: relative;}
.move-line{width: 1.3rem;height: 0.133rem;position: absolute;left: 2.7rem;bottom: 0;background: #000;}
.no-order-img { width: 4.29rem;margin:2.69rem auto; display: none; }
.no-order-img img{ width:100%;}
/*未完成订单*/
.buy-goods-add img { float:left;width: 0.3rem;height:0.3rem;margin:0.52rem 5px 0 0; }

/*底部*/
.order-form-footer-txt { width: 3.2rem;height: 1.33rem;border-bottom:1px solid lightgray ;line-height: 1.33rem;text-align: center;margin: 0 auto;font-size: 0.37rem; }
.order-form-footer-btn { margin:0.533rem auto;width: 8.3rem;height: 1.33rem;text-align: center;line-height: 1.33rem;background: #000; }
.order-form-footer-btn img { width: 2.133rem;vertical-align: middle; }
.order-form-footer-btn div { display: inline-block; font-size: 0.3rem;height: 0.4rem;line-height: 0.4rem;border-left: 1px solid #fbe806;margin-left:0.85rem; }
.order-form-footer-btn div img { width: 0.126rem;vertical-align: middle; }
.order-form-footer-btn div span { padding: 0 0.3rem 0 0.5rem;display:block;font-size:0.35rem; }

.wrapj1 { background-color:white;width:100%;height:1.334375rem;border-bottom:1px solid gainsboro; }
.wrapj2 { width:48%;height:1.1875rem;margin:0 auto;display:flex;justify-content:space-between;line-height:1.1875rem; }
.wrapj2 p { font-family:"PingFang SC";font-size:0.3125rem;} 
.wrapj2 p:nth-child(1) { color:#a0a0a0; }
.wrapj3 { width:48%;height:0.15625rem;margin:0 auto; }
.wrapj3 li {list-style-type:none;width:1.0625rem;height:0.125rem;background-color:black;margin-left:2.95678rem; }
.center-i { background-color:white;width:100%;height:5.46875rem;border:1px solid gainsboro;}
.centerk { width:90%;height:1.1875rem;margin:0 auto;margin-top:0.53125rem; }
.centerk img{width:100%;height:100%; }
.centerk1 { width:90%;height:0.71875rem;border-bottom:1px solid gainsboro;margin:0 auto;margin-top:0.46875rem; }
.centerk1 span { font-family:"PingFang SC";font-size:0.3125rem; }
.center-l {width:90%;height:1.25rem;border-bottom:1px solid gainsboro;margin:0 auto;line-height:1.25rem; }
.center-l img { vertical-align:middle; }
.center-l span{ font-family:"PingFang SC";font-size:0.3125rem;margin-left:0.0656rem; }
.centerm { width:100%;height:1.25rem;border-bottom:1px solid gainsboro;position:relative; }
.centerm span { position:absolute;right:0.5rem;line-height:1.25rem;font-family:"PingFng SC";font-size:0.35rem;color:red; }
.centern,.centero { margin-top:0.25rem;}
.footp { width:32%;height: 1.25rem;margin:0 auto;text-align:center;line-height:1.25rem;border-bottom:1px solid gainsboro; }
.footp span { color:#a0a0a0;font-size:0.35rem; }
.bot { bottom:0;left:8.5%;margin-bottom:0.5rem;position:absolute; }
.centerii-1 {width:4.375rem;height:3.1875rem;border:1px solid black;background:black;margin:1.25rem auto;text-align: center; }
.centerii-1 img { width:100%;height:100%;}
.centerjj { width:85%;height:2.656rem;margin:0.9375rem auto;background:url(../images/beijingdian.png);background-size:100% 100%;display:flex;justify-content:space-around; }
.centerjj-1 { width:5.3125rem;height:0.333rem;margin-top:0.781rem; }
.centerjj-1  li { list-style-type:none;line-height:0.5625rem;margin-left:0.3125rem;font-size:0.3125rem; }
.centerjj-1 li span { margin-left:0.15625rem; }
.centerjj-1 img { width:0.3125rem;height:0.3125rem;}
.centerjj-2 { width:0.125rem;height:1.0625rem;background:black;margin-top:0.78125rem; }
.centerjj-3 { width:3.125rem;height:1.0625rem;margin-top:0.4427rem; }
.centerjj-3 li { list-style-type:none; display: flex;margin-left:0.625rem;margin-top:0.375rem; }
.centerjj-3 p{ font-size:0.9375rem; color:red; }
.centerjj-3 span{ font-size:0.46875rem;margin-left:0.15625rem; }
.centerjjj { width:85%;height:2.65625rem;margin:0.9375rem auto;background:url(../images/beijingdian1.png);background-size:100% 100%;display:flex;justify-content:space-around; }
.centerjjj span { color:rgb(160,160,160); }
.centerjjj p { color:rgb(160,160,160); }
.centerjjj-1 {background-color:rgb(160,160,160); }

.centerkk { background: url(../images/vipbg.png);background-size:100% 100%;border:1px solid #fff;width:85%;height:5.46875rem;margin:0.75rem auto 0;position:relative; }
.centerkk-1 { height:1rem;margin:1rem 0 0 0.8rem; }
.centerkk-4 { background:#000;margin:2.4rem 0.28rem 0 0.2rem;padding:0.4rem 0 0.4rem 0.4rem; }
.centerkk-1 li,.centerkk-4 li {  list-style-type:none;line-height:0.5625rem;font-size:0.3125rem; }
.centerkk-1 li span,.centerkk-4 li span { margin-left:0.1rem;color: white; }
.centerkk-1 img,.centerkk-4 img { width:0.4rem; }
.centerkk-4 li img { margin-top: 0.1rem; }
.cent-shu { color:#fff;top:1rem;position:absolute;right:0.9rem; }
.centerkk .cent-shu span { color:#ff0024;font-size:1.2rem; }


.centerkk-2 { height:1.3125rem;margin:0.493rem 0.55rem 0 0.45rem; }
.centerkk-2 img { width:100%;height:100%;}
.centerkk-3 { float:right; display:inline-block; }
.centerkk span { color:#fbe806;font-size:0.37rem; margin-right:0.1rem; }
.centerkk .centerkk-3 span { margin-right:0.6rem; }
.centermm { width:90%;margin:0.46875rem auto; }
.centermm-1 { width:30%;height:0.8125rem;background:black;margin:0 auto; }
.centermm-1 p { color:white;font-size:0.37rem;line-height:0.8rem;text-align:center; }
.centermm-2 { width:100%;margin:0.46875rem auto; }
.centermm-2 p { font-size:0.35rem;line-height:0.5rem;margin-top:0.466rem; }
.centermm-3 { width:1.0625rem;height:0.125rem;background:black;}
.centermm-2 { line-height:0.5625rem;font-size:0.35rem;}

/* 新增购买页面 */
.goumai { background:#fff;display:none;animation-duration:0.5s;position:absolute;left:0;top:0;width:100%;z-index:2000; }

.dsnone { display:none; }
.mbto { margin-bottom:1.8rem; }

@media only screen and (min-width: 320px) {
	.ahide-wrap { height:79%; }
	.ahide-title p.tit-l { width:69%; }
}
@media only screen and (min-width: 360px) {
	.ahide-wrap { height:69%; }
	.ahide-title p.tit-l { width:70%; }
}
@media only screen and (min-width:375px) {
	.ahide-wrap { height:77%; }
	.ahide-title p.tit-l { width:70%; }
}
@media only screen and (min-width: 412px) {
	.ahide-wrap { height:69%; }
	.ahide-title p.tit-l { width:70%; }
}
@media only screen and (min-width: 414px) {
	.ahide-wrap { height:79%; }
	.ahide-title p.tit-l { width:70%; }
}

#restaurantDetails img,#Distribution img { display:block;margin:0.2rem 0;width:100%; }
#restaurantDetails p,#Distribution p { line-height:0.6rem; }
.ylq { background:url('../images/yl.png') no-repeat 0 0;background-size:100% 100%;bottom:2rem;height:1.8rem;position:absolute;right:0.5rem;width:2.3rem;z-index:20; }
.mar14 { margin-bottom:20%; }
.sucf14 { background:url('../images/ho.png') no-repeat 0 0;background-size:100% 100%;color:yellow;height:2.5rem;width:4.67rem;line-height:0.6rem;font-size:0.5rem;margin:1rem auto 0;padding-top:1.5rem;text-align:center; }

.agray { -webkit-filter: grayscale(1); filter:gray; filter: grayscale(1); }

.qrcode { padding: 0.2rem;text-align: center; }
.qrcode img { width: 70%;}
.qrcode p { text-align: center;font-size: 0.3733rem;margin: 0;line-height: 0.2rem; }
.qrcode .qrcode-font { font-size: 0.48rem;color: #000;margin: 0; }


.card { background:#fff;width:50%;margin: 0 auto 0.5rem;}

.card a,.card span { border-radius:5px;color:#fff;display:block;font-size:0.5rem;margin:1%;height:87%;text-align:center; }
.card a { background:#000;text-decoration:none; }
.card a:hover { text-decoration:none; }
.card span { background:#999;display:none; }

.cardt { background:#fff;border:1px solid #000;height:1.0933rem;padding:0.1rem;font-size:0.5rem;line-height: 1.1rem;width: 90%;margin: 0.4rem 0.4rem;}
.ahided { background:rgba(0,0,0,.5);display: none;height:100%;position:fixed;top:0;width:100%;z-index:300; }
.tips-wp { background:rgba(0,0,0,0.5);height:100%;position:absolute;width:100%;z-index:300;display: none }
.ahided .tips { background:url('../images/arrow-left.png') no-repeat 0 0;background-size:100% 100%;height:10%;position:absolute;top:3.5%;left:15%;width:20%; }
.ahided .txt { color:#fff;font-size:0.4rem;position:absolute;top:13%;left:12%;width:50%; }
.ahided .btn { background:rgba(255,102,0,0.8);border-radius:10px;color:#fff;font-size:0.4rem;height:1rem;line-height:1rem;position:absolute;text-align:center;top:20%;left:40%;width:30%; }